package cn.iocoder.yudao.module.member.assets.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Schema(description = "贡献值概览 Response VO")
@Data
public class AppGrowthOverviewRespVO {

    @Schema(description = "当前成长值/贡献值数量")
    private BigDecimal growth;

    @Schema(description = "累计成长值/贡献值数量")
    private BigDecimal growthGet;

    @Schema(description = "当前分红/贡献值奖励数量")
    private BigDecimal bonus;

    @Schema(description = "累计分红/贡献值奖励数量")
    private BigDecimal bonusGet;

    @Schema(description = "分红兑换规则说明")
    private String bonusToMoneyTips;

    @Schema(description = "分红兑换现金百分比，如：80")
    private Double bonusToMoneyPercent;

    @Schema(description = "是否拥有分红权益")
    private Boolean bonusBenefitOwned;

    @Schema(description = "分红权开通天数")
    private Integer bonusBenefitDays;

    @Schema(description = "分红权开通费用，单位为分")
    private Integer bonusBenefitPrice;

    @Schema(description = "分红权开通说明")
    private String bonusBenefitTips;

}